SAP-Projektgesetze
Die vollständigen SAP-Projektgesetze in freier Anlehnung an Murphys Gesetze von Joachim Graf, von M. Treder. Viel Spaß!
In freier Anlehnung an Murphys Gesetze von Joachim Graf, von M. Treder.
Generelles
Projektplanung
Durch Planung wird der Zufall zum Irrtum gemacht, d.h. glaube nicht an Wunder, verlaß dich auf sie.
Schlecht geplante Projekte brauchen dreimal so lange wie geplant.
Gut geplante Projekte benötigt nur viermal so lange.
SPJ-Wahn
Mit genau geplanten Aktivitäten und Aufwänden, gepflegten Ressourcen- und Projektkalendern errechnet SPJ über Ausgleichsfunktionen den Projektendtermin.
Gesetz der Wichtigkeit: Ein Gramm schönere Planung ist wichtiger als ein Kilo Arbeitsergebnisse.
Projektverlauf
Wenn sich irgend etwas bewegt, dann in die falsche Richtung.
Alles was sich nicht bewegt steht am falschen Platz.
Seelenlose Dinge entziehen sich grundsätzlich jedem Zugriff.
Wenn irgend etwas beschleunigt werden soll, beschleunigt sich nur das Auftreten von Problemen und Systemabstürzen.
Gestaltung systemgestützter betriebswirtschaftlicher Funktionen und
Ablauforganisation
Betriebswirtschaft ist die Lehre vom Geld und wie es die Gesetze der Informatik und gesundem Menschenverstand mißachtet.
Informatik ist die Lehre vom Computer und wie es die Gesetze der Betriebswirtschaft und gesundem Menschenverstand mißachtet.
Logik ist das Bindeglied, um mit richtigen betriebswirtschaftlichen Überlegungen zu falschen Schlußfolgerungen in der Informatik zu gelangen.
Die 80% Regeln für Geschäftsvorfälle
80% der Anwender werden nur 20% der Funktionen aus den Geschäftsvorfällen anwenden.
20% der Anwender benötigen die 80% der Funktionen, die die Geschäftsvorfälle nicht abdecken.
Alle Teilnehmer deiner Schulung gehören mit hundertprozentiger Sicherheit zu den 20%.
Die ersten 80% der Geschäftsvorfälle benötigen 80 % der eingeplanten Zeit.
Die anderen 20% brauchen die restlichen 80%.
Mit SAP dauert beides doppelt so lang und kostet viermal so viel.
Oktal-Erkenntnis
Von je 10 Geschäftsvorfällen werden nur 8 fertiggestellt werden.
Achills-Erkenntnis
Egal wie langsam sich der Endpunkt der Fertigstellung deiner Geschäftsvorfälle bewegt, du kannst den Vorsprung nicht einholen.
Axiom der Problemvermehrung
In jedem Geschäftsvorfall steckt ein kleines Problem, das gerne raus will.
In jedem kleinen Problem steckt ein großes, das gerne raus will.
Wo überhaupt kein Problem ist, steckt ein großes, das gerne raus will.
Alle Probleme bestehen aus n Gleichungen und haben n+1 Unbekannte.
Folgerung: Wenn irgend jemand sagt: “Kein Problem”, dann hast du eines.
Erkenntnis: Mißtraue jedem, der erzählt, etwas wäre leicht zu realisieren. Es ist entweder ein Irrer, Ignorant oder Verkäufer der Software.
Dokumentation
Mündliche Erklärungen von Funktionen und Abläufen sind das Papier nicht wert, auf dem sie nicht geschrieben sind.
Tautologie der Dokumentationsstandards
Wenn du nicht weißt, wie dokumentiert werden soll, lies die Dokumentationsstandards
Widerlegung der Tautologie
Die Dokumentationsstandards werden nicht gelesen.
ABC-FlowChart
Der Unterschied zwischen Lineal mit Bleistift und ABC-FlowChart ist, daß du beide nicht vernünftig einsetzen kannst.
Klickst du auf einen Kasten, um ihn zu verschieben, so wird sich seine Größe ändern.
Kannst du den Kasten verschieben, dann bewegen sich auch alle anderen Symbole mit.
Keiner der Vorgänge ist zu widerrufen.
Kann der Vorgang widerrufen werden, so hast du zwischenzeitlich eine unsinnige Funktion ausgeführt, die widerrufen werden kann.
Mit der Kurztaste ALT-D-S, an die du aus dem Winword gewöhnt bist, wolltest du Schließen, um noch einmal mit dem alten Dokument zu beginnen.
Wenn du das ABC-FlowChartdiagramm ausgedruckt hast, wirst du feststellen, daß es noch nicht alles korrigiert ist.
Projektorganisation
Die Summe der Intelligenz im Projekt ist konstant, die Beteiligung steigt.
Die Summe des eingesetzten Organisations-Knowhows ist umgekehrt proportional zu der Zahl der den Anwendern verständlichen Abläufen und Funktionen.
Die Wahrscheinlichkeit etwas zu vergessen ist direkt proportional zu …, äh,….zu….
Erkenntnis
Inkompetenz kennt keine Grenzen von Raum und Zeit.
Postulat der Zusammenarbeit
Anwender und Systementwickler werden erst vernünftig miteinander umgehen, wenn alle anderen Methoden versagt haben.
Steigerung
Anwender und Systementwickler werden auch dann nicht vernünftig miteinander umgehen, wenn alle anderen Methoden versagt haben.
1. Folgerung
Systementwickler sind sich darüber einig, daß ihr Leben ohne Anwender und deren unverständliche Wünsche sehr viel leichter wäre, d.h. gesegnet sei der Anwender, der nichts erwartet. Er soll nicht enttäuscht werden.
2. Folgerung
Anwender sind sich darüber einig, daß ihr Leben ohne Systementwickler und deren Einwände über die Umsetzbarkeit von Systemanforderungen sehr viel leichter wäre.
Finale Ableitung
Da sich also alle einig darüber sind, daß sie überflüssig sind, ist die konsequente Einführung eines computergestützten IMW der einzige Weg das System so einzustellen, daß es in der richtigen Art mißverstanden werden kann.
Definition der Arbeitsteilung
Die, die können, tun
Die, die nicht können, schulen
Die, die nicht schulen können, planen
Die, die nicht schulen oder planen können, entwickeln
Die, die nicht entwickeln können, erarbeiten Richtlinien für die Entwickler
Erkenntnis aus der Arbeitsteilung
Tu etwas zur Lösung der Probleme und man wird sich an dich erinnern, wenn es wieder Probleme gibt. Vorher wirst du nicht gefragt werden.
SAP-Standardsoftware
SAP setzt sich aus 5% Fehlfunktionen und 95% in ABAP/4 und Assembler codierter Heimtücke zusammen.
Die Möglichkeit SAP über Tabellen falsch einzustellen optimiert dieses Verhältnis zu 95% Fehlfunktionen und 95% Heimtücke.
Die verbleibenden 10%, die zu einer zweihundertprozentigen Fehlersicherheit fehlen, werden durch unvollständige oder falsche Dokumentation wettgemacht.
Gesetz der komplexen Systeme
SAP ist ein komplexes System.
Komplexe Systeme neigen zu komplexen Fehlern.
Einfache Systeme hingegen neigen zu komplexen Fehlern.
In komplexen Systemen gibt es keine Relation zwischen Daten und anwendbaren Funktionen.
Analyse
Was wäre, wenn Gott wirklich gewollt hätte, das SAP einfach einzuführen ist.
Das Tabellen-Axiom
Jede Tabelle, die richtig eingestellt ist, wird früher oder später verstellt.
Verschärfung des Tabellen-Axioms
Alles wird früher verstellt.
Die Tabelle ist nicht über die 990t geschützt und wird zum ungünstigsten Zeitpunkt verstellt.
Die alte Tabelleneinstellung ist entweder gelöscht oder überschrieben und nicht im F-Dokument oder FB90 dokumentiert.
Jede unsinnige Einstellung wurde sofort dokumentiert.
Die Entwickler, die die Tabelle eingestellt oder verstellt haben, erinnern sich nicht mehr an die richtigen Einstellungen.
Wenn sie sich doch erinnern, ist die Erinnerung falsch und es kostet einen Manntag dies festzustellen. Damit hat man aber immer noch nicht die richtige Einstellung.
Übergang zum großen Funktionsschwindel
Der Fehler wird sofort als neue Funktion verkauft.
Realisierung
Das Programmier-Paradigma
Durch den Einsatz von Standardsoftware erübrigen sich Eigenentwicklungen.
Ableitung
Systementwickler sind für die Einführung von Standardsoftware überflüssig.
1. Folgerung
SAP liefert den Quellcode und eine Entwicklungsumgebung aus.
2. Folgerung
SAP bietet Kurse zur Ausbildung von Systementwicklern an.
Erkenntnis
Jede Firma ist gleich oder die reale Welt ist nur ein Spezialfall des SAP-Modells.
Systementwickler wären die letzten, die ihre Systeme einsetzen.
Wenn ein Fehler entdeckt und beseitigt wurde, wird festgestellt, daß es kein Fehler war.
Anwenderfreundlichkeit ist das entgegenkommende, höfliche und duldsame Verhalten des Anwenders gegenüber dem unflexiblen und rätselhaften Verhalten von IV-Systemen.
- 7. December: Excel Racing Simulation – Root Vole Race - 7. Dezember 2024
- 5. December: ABAPConf - 5. Dezember 2024
- 4. December: Only a lazy developer is a good developer - 4. Dezember 2024